home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1993 / Internet Info CD-ROM (Walnut Creek) (1993).iso / networking / osi / isode / dosisode / DOSISODE80.ZIP / ISODE8.WRK / DSAP / X500AS / MAKE.BAT
Encoding:
DOS Batch File  |  1992-06-04  |  2.9 KB  |  89 lines

  1. @echo off
  2. if not "%1." == "clean." goto check_tidy
  3.     del *.h
  4.     del *.o
  5.     del *.c
  6.     del %isode_orig%\dsap\x500as\if_tables.*
  7.     del %isode_orig%\dsap\x500as\if-types.*
  8.     del %isode_orig%\dsap\x500as\thorn_tables.*
  9.     del %isode_orig%\dsap\x500as\thorn-types.*
  10.     del %isode_orig%\dsap\x500as\af_tables.*
  11.     del %isode_orig%\dsap\x500as\af-types.*
  12.     del %isode_orig%\dsap\x500as\do_tables.*
  13.     del %isode_orig%\dsap\x500as\do-types.*
  14.     del %isode_orig%\dsap\x500as\das_tables.*
  15.     del %isode_orig%\dsap\x500as\das-types.*
  16.     del %isode_orig%\dsap\x500as\quipu_tables.*
  17.     del %isode_orig%\dsap\x500as\quipu-types.*
  18.     del %isode_orig%\dsap\x500as\sa_tables.*
  19.     del %isode_orig%\dsap\x500as\sa-types.*
  20.     del %isode_orig%\dsap\x500as\nrs_tables.*
  21.     del %isode_orig%\dsap\x500as\nrs-types.*
  22.     del %isode_orig%\dsap\x500as\*.ph
  23.     goto end
  24. :check_tidy
  25. if not "%1." == "tidy." goto check_null
  26.     del *.h
  27.     del *.o
  28.     goto end
  29. :check_null
  30. if not "%1." == "." goto bad_param
  31.     set dir=dsap\x500as
  32.     if exist %isode_orig%\dsap\x500as\if_tables.c goto miss1
  33.         cd %isode_orig%\dsap\x500as
  34.         %isode%\pepsy\pepsy -i if-cdefs.h -A -m if.py
  35.         copy ..\..\pepsy\if.ph >nul:
  36.         %isode%\pepsy\pepsy -i if-cdefs.h -A -m th.py
  37.         copy ..\..\pepsy\thorn.ph >nul:
  38.         %isode%\pepsy\pepsy -i af-cdefs.h -A -m af.py
  39.         copy ..\..\pepsy\af.ph >nul:
  40.         %isode%\pepsy\pepsy -i do-cdefs.h -A -m do.py
  41.         copy ..\..\pepsy\do.ph >nul:
  42.         %isode%\pepsy\pepsy -i das-cdefs.h -A -m das.py
  43.         copy ..\..\pepsy\das.ph >nul:
  44.         %isode%\pepsy\pepsy -i qu-cdefs.h -A -m qu.py
  45.         copy ..\..\pepsy\qu.ph >nul:
  46.         %isode%\pepsy\pepsy -i if-cdefs.h -A -m sa.py
  47.         copy ..\..\pepsy\sa.ph >nul:
  48.         %isode%\pepsy\pepsy -i nrs-cdefs.h -A -m nrs.py
  49.         copy ..\..\pepsy\nrs.ph >nul:
  50.         cd %isode%\dsap\x500as
  51. :miss1
  52.     set defines=5
  53.     call %isode%\utils\h if-types
  54.     call %isode%\utils\h af-types
  55.     call %isode%\utils\h do-types
  56.     call %isode%\utils\h das-types
  57.     call %isode%\utils\h quipu-types
  58.     call %isode%\utils\h sa-types
  59.     call %isode%\utils\h thorn-types
  60.     call %isode%\utils\h nrs-types
  61.     copy if-types.h ..\..\h\quipu >nul:
  62.     copy af-types.h ..\..\h\quipu >nul:
  63.     copy do-types.h ..\..\h\quipu >nul:
  64.     copy das-types.h ..\..\h\quipu >nul:
  65.     copy quipu-types.h ..\..\h\quipu >nul:
  66.     copy sa-types.h ..\..\h\quipu >nul:
  67.     copy thorn-types.h ..\..\h\quipu >nul:
  68.     copy nrs-types.h ..\..\h\quipu >nul:
  69.     call %isode%\utils\h if-cdefs
  70.     call %isode%\utils\h af-cdefs
  71.     call %isode%\utils\h das-cdefs
  72.     call %isode%\utils\h do-cdefs
  73.     call %isode%\utils\h nrs-cdefs
  74.     call %isode%\utils\h qu-cdefs
  75.     call %isode%\utils\cc if_tables
  76.     call %isode%\utils\cc thorn_tables
  77.     call %isode%\utils\cc af_tables
  78.     call %isode%\utils\cc do_tables
  79.     call %isode%\utils\cc das_tables
  80.     call %isode%\utils\cc quipu_tables
  81.     call %isode%\utils\cc sa_tables
  82.     call %isode%\utils\cc nrs_tables
  83.     call %isode%\utils\cc asn_ext
  84.     set defines=0
  85.     goto end
  86. :bad_param
  87.     echo unknown option %1
  88. :end
  89.